<!DOCTYPE html>
<html>
<head>
	<title>this is the page title</title>
</head>
<body>

<h1>my first php page</h1>
<?php
$x = 5;
$y = 10;

/*
global 关键词用于访问函数内的全局变量。
要做到这一点，请在（函数内部）变量前面使用 global 关键词：
*/
function my_test() {
	global $x, $y;
	$y = $x + $y;
}

/*
PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。
下标存有变量名。
这个数组在函数内也可以访问，并能够用于直接更新全局变量。
*/
function my_test2() {
	$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}



/*
通常，当函数完成/执行后，会删除所有变量。
不过，有时我需要不删除某个局部变量。
要完成这一点，请在您首次声明变量时使用 static 关键词：
*/
function my_test3() {
	static $a = 9;
	echo "a= ", $a, "<br/>";
	$a++;
}

function my_test4() {
	$b = 9;
	echo "b= ", $b, "<br/>";
	$b++;
}






my_test3();
my_test3();
my_test3();

my_test4();
my_test4();
my_test4();















?>
</body>
</html>